Language:
كتاب المغازى
64  
Military Expeditions led by the Prophet (pbuh) (Al-Maghaazi)
(74)
Chapter: The arrival of Al-Ash’ariyun and the people of Yemen
(74)
باب قُدُومُ الأَشْعَرِيِّينَ وَأَهْلِ الْيَمَنِ
Sahih al-Bukhari 4386

Narrated `Imran bin Husain:

The people of Banu Tamim came to Allah's Messenger (ﷺ), and he said, "Be glad (i.e. have good tidings). O Banu Tamim!" They said, "As you have given us good tidings then give us (some material things)." On that the features of Allah's Messenger (ﷺ) changed (i.e. he took it ill). Then some people from Yemen came, and the Prophet (ﷺ) said (to them) "Accept good tidings as Banu Tamim have not accepted them." They said, "We accept them, O Allah's Messenger (ﷺ)!"

حَدَّثَنِي عَمْرُو بْنُ عَلِيٍّ، حَدَّثَنَا أَبُو عَاصِمٍ، حَدَّثَنَا سُفْيَانُ، حَدَّثَنَا أَبُو صَخْرَةَ، جَامِعُ بْنُ شَدَّادٍ حَدَّثَنَا صَفْوَانُ بْنُ مُحْرِزٍ الْمَازِنِيُّ، حَدَّثَنَا عِمْرَانُ بْنُ حُصَيْنٍ، قَالَ جَاءَتْ بَنُو تَمِيمٍ إِلَى رَسُولِ اللَّهِ صلى الله عليه وسلم فَقَالَ ‏"‏ أَبْشِرُوا يَا بَنِي تَمِيمٍ ‏"‏‏.‏ قَالُوا أَمَّا إِذْ بَشَّرْتَنَا فَأَعْطِنَا‏.‏ فَتَغَيَّرَ وَجْهُ رَسُولِ اللَّهِ صلى الله عليه وسلم، فَجَاءَ نَاسٌ مِنْ أَهْلِ الْيَمَنِ، فَقَالَ النَّبِيُّ صلى الله عليه وسلم ‏"‏ اقْبَلُوا الْبُشْرَى إِذْ لَمْ يَقْبَلْهَا بَنُو تَمِيمٍ ‏"‏‏.‏ قَالُوا قَدْ قَبِلْنَا يَا رَسُولَ اللَّهِ‏.‏
Reference : Sahih al-Bukhari 4386
In-book reference : Book 64, Hadith 409
USC-MSA web (English) reference : Vol. 5, Book 59, Hadith 669
  (deprecated numbering scheme)